﻿using System;

namespace Bouyei.Geo.Geometries
{
    [Flags]
    public enum GeoType
    {
        UNKNOWN=0,
        POINT=1,
        LINESTRING=2,
        POLYGON=3,
        MULTIPOINT=4,
        MULTILINESTRING=5,
        MULTIPOLYGON=6,
        GEOMETRYCOLLECTION=7,
        POINTZ=1001,
        LINESTRINGZ=1002,
        POLYGONZ=1003,
        LINESEGMENT=65535
    }

    public enum ByteOrder
    {
        BigEndian = 0,
        LittleEndian = 1
    }

    public enum Ordinates
    {
        None=0,
        X=1,
        Y=2,
        XY=3,
        Z=4,
        XYZ=7,
        M = 65536,
        XYM = 65539,
        XYZM = 65543
    }
}
